lubricating stuff - French English Dictionary